package com.zjbspringboot;

import org.apache.catalina.LifecycleException;
import org.apache.catalina.startup.Tomcat;

/**
 * @Description:
 * @Author: 张锦波
 * @Date: 2024/8/5 上午11:49
 * @Version: 1.0
 */
public class ZjbSpringApplication {
    /**
     * 这里会创建tomcat对象，并关联spring容器，并启动
     */
    public static void run() {
        try {
            //创建tomcat对象
            Tomcat tomcat = new Tomcat();
            //"/zjbboot"就是tomcat的工程路径
            //"F:\\Java\\zjb_springboot\\zjb-springboot\\zjb-springboot" 指定项目路径就可以了
            tomcat.addWebapp("/zjbboot","F:\\Java\\zjb_springboot\\zjb-springboot\\zjb-springboot");
            //设置9090端口
            tomcat.setPort(9090);
            //启动tomcat
            tomcat.start();
            //等待请求接入
            System.out.println("======9090======等待请求接入======");
            //表示等待接听.....
            tomcat.getServer().await();

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
